package com.chuangjiangx.member.basic.ddd.query.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;

/**
 * 会员详情-客户端
 */
@Data
public class MemberDetailDTO {

    /**
     * 注册门店
     */
    private String registerStoreName;

    /**
     * 来源
     */
    private Byte registerTerminalType;

    private String registerTerminalTypeText;

    /**
     * 最近更新时间
     */
    private Date updateTime;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员名称
     */
    private String name;

    /**
     * 会员性别
     */
    private Byte sex;

    private String sexText;

    /**
     * 会员手机号码
     */
    private String mobile;
    /*
        用户头像
     */
    private String headimgurl;

    /**
     * 会员卡号
     */
    private String memberCardNum;

    /**
     * 会员可用积分
     */
    private Long availableScore;

    /**
     * 当前余额
     */
    private BigDecimal availableBalance;

    /**
     * 会员未使用卡券数量
     */
    private Integer availableCouponAmount;

    /**
     * 所属商户id
     */
    private Long merchantId;

    /**
     * 所属商户用户id
     */
    private Long merchantUserId;

    /**
     * 会员生日
     */
    private Date birthday;

    /**
     * 会员注册日期
     */
    private Date registerTime;

    /**
     * 启用标示
     */
    private Byte enable;

}
